package j05;

public class J05_Patterns {

	public static void main(String[] args) {
		// 반복문을 이용해서 다양한 패턴 출력하기
		// 패턴 1 - 테스트 1
		// System.out.println("Pattern 1");

		// System.out.println("1 2 3 4 5 6");
		// System.out.println("1 2 3 4 5 6");
		// System.out.println("1 2 3 4 5 6");
		// System.out.println("1 2 3 4 5 6");
		// System.out.println("1 2 3 4 5 6");
		// System.out.println("1 2 3 4 5 6");

		// int i = 1;
		// while(i<=6){
		// System.out.print(i+" ");
		//
		// ++i;
		// }
		// System.out.println();

		// i = 1;
		// int j = 1;
		// while (j <= 6) { // 행 row
		// while (i <= j) { // 열 col
		// System.out.print(i + " ");
		// ++i;
		// }
		// ++j;
		// i = 1;
		// System.out.println();
		// }
		// System.out.println("Pattern 2");

		// int i = 1;
		// while(i<=6){
		// System.out.print(i+" ");
		//
		// ++i;
		// }
		// System.out.println();

		// i = 6;
		// int j = 6;
		// while (j >= 1) { // 행 row
		// i = 6;
		// while (i >= j) { // 열 col
		// System.out.print(7-i + " ");
		// --i;
		// }
		//
		//
		// System.out.println("");
		// --j;
		// }
		// System.out.println("Pattern 3");
		//
		// System.out.println("");
		// int i = 6,j=1;
		// while (j <= 6) {
		// while(i>=1){
		// if(i>j){System.out.print("  ");}
		// else
		// System.out.print(i+" ");
		// --i;
		// }
		// ++j;
		// i=6;
		// System.out.println("");
		// }

		for (int m = 1; m <= 6; ++m) {
			for (int k = 1; k <= 6; ++k) {
				if (k >= m) {
					System.out.print((k - (m - 1)) + " ");
				} else {
					System.out.print("  ");
				}
			}
			System.out.println("");
		}

	}
}
